package cn.ytr.crm.mapper;

import cn.ytr.crm.domain.SystemDictionary;
import cn.ytr.crm.query.QueryObject;

import java.util.List;

public interface SystemDictionaryMapper {


    /**
     * 通过字典目录ID删除某目录
     */
    int deleteByPrimaryKey(Long id);

    /**
     * 增加一字典目录
     */
    int insert(SystemDictionary record);

    /**
     * 通过目录ID查询一字典目录
     */
    SystemDictionary selectByPrimaryKey(Long id);

    /**
     * 查询所有的字典目录
     */
    List<SystemDictionary> selectAll();

    /**
     * 通过目录ID修改一字典目录
     */
    int updateByPrimaryKey(SystemDictionary record);

    /**
     * 高级查询
     */
    List<SystemDictionary> selectForList(QueryObject qo);
}